#pragma optimize( "g", on )